home *** CD-ROM | disk | FTP | other *** search
/ Quick PC 62 / Quick PC 62.iso / I386 / NETOCT35.IN_ / netoct35.inf
Encoding:
Windows Setup INFormation  |  1999-10-19  |  26.2 KB  |  664 lines

  1. ;
  2. ; NETOCT35.INF
  3. ;
  4. ; Version 1.33 (NDIS 5.0) for Windows 2000
  5. ;
  6. ; Olicom Token-Ring Network Interface Cards, NDIS Miniport 5.0
  7. ;
  8. ; Copyright 1993-1999, Olicom A/S
  9.  
  10. [version]
  11. Signature  = "$Windows NT$"
  12. Class      = Net
  13. ClassGUID  = {4D36E972-E325-11CE-BFC1-08002BE10318}
  14. Provider   = %MSFT%
  15. Layoutfile = layout.inf
  16. DriverVer=10/19/1999,1.41.0.0
  17.  
  18. [Manufacturer]
  19. %V_Olicom% = Olicom
  20. %intel%    = Intel
  21.  
  22. [ControlFlags]
  23. ExcludeFromSelect = MF\OC3230_DEV1, \
  24.                     MF\OC3232_DEV1, \
  25.                     ISAPNP\OLC9430, \
  26.                     ISAPNP\INT1028, \
  27.                     PCMCIA\OLICOM-TR16/4-167B, \
  28.                     PCMCIA\OLICOM-TR_16/4_II-805B, \
  29.                     PCI\VEN_108D&DEV_0001&REV_01, \
  30.                     PCI\VEN_108D&DEV_0001&REV_02, \
  31.                     PCI\VEN_108D&DEV_0001&REV_03, \
  32.                     PCI\VEN_108D&DEV_0005&REV_02, \
  33.                     PCI\VEN_108D&DEV_0004&SUBSYS_0004108D&REV_02, \
  34.                     PCI\VEN_108D&DEV_0004&SUBSYS_0004108D&REV_03, \
  35.                     PCI\VEN_108D&DEV_0007&SUBSYS_0007108D&REV_01, \
  36.                     PCI\VEN_108D&DEV_0008&SUBSYS_0008108D&REV_01, \
  37.                     PCI\VEN_108D&DEV_0005&SUBSYS_0005108D&REV_02
  38.  
  39. [OLICOM]
  40. %*pnp8191.DeviceDesc% = *pnp8191.ndi, *pnp8191                                      ; ISA2
  41. %*OLC0902.DeviceDesc% = *OLC0902.ndi, EISA&*OLC0902                                 ; EISA
  42. %*OLC9430.DeviceDesc% = *OLC9430.ndi, ISAPNP\OLC9430                                ; ISA3
  43. %*pnp9430.DeviceDesc% = *pnp9430.ndi, *pnp9430                                      ; ISA3 non-PnP
  44. %OCPCI.DeviceDesc%    = PCIREV01.ndi, PCI\VEN_108D&DEV_0001&REV_01                  ; PCI rev 1
  45. %OCPCI1.DeviceDesc%   = PCIREV02.ndi, PCI\VEN_108D&DEV_0001&REV_02                  ; PCI rev 2
  46. %OCPCI2.DeviceDesc%   = PCIREV03.ndi, PCI\VEN_108D&DEV_0001&REV_03                  ; PCI/II
  47. %oc3220.DeviceDesc%   = pcmcia.ndi,   PCMCIA\OLICOM-TR16/4-167B                     ; PCMCIA PC Card rev 1
  48. %oc3221.DeviceDesc%   = pcmcia1.ndi,  PCMCIA\OLICOM-TR_16/4_II-805B                 ; PCMCIA PC Card rev 2
  49. %OCPCI3A.DeviceDesc%  = PCI3.ndi,     PCI\VEN_108D&DEV_0004&SUBSYS_0004108D&REV_02  ; PCI3 rev 1
  50. %OCPCI3B.DeviceDesc%  = PCI3.ndi,     PCI\VEN_108D&DEV_0004&SUBSYS_0004108D&REV_03  ; PCI3 rev 2
  51. %OCPCI3C.DeviceDesc%  = PCI3.ndi,     PCI\VEN_108D&DEV_0007&SUBSYS_0007108D&REV_01  ; PCI3 fiber
  52. %OCPCI4A.DeviceDesc%  = PCI4.ndi,     PCI\VEN_108D&DEV_0008&SUBSYS_0008108D&REV_01  ; PCI4 HSTR
  53. %OCCB1.DeviceDesc%    = PCI3.ndi,     PCI\VEN_108D&DEV_0005&REV_02
  54. %OC3230.DeviceDesc%   = OC3230.ndi,   MF\OC3230_DEV1                                ; PCMCIA+Modem 14.4
  55. %OC3232.DeviceDesc%   = OC3232.ndi,   MF\OC3232_DEV1                                ; PCMCIA+Modem 33.6
  56.  
  57.  
  58. [Intel]
  59. %*INT1028.DeviceDesc% = *INT1028.ndi, ISAPNP\INT1028             ; Intel TokenExpress 16/4 ISA Adapter (PnP Enabled)
  60. %*pnp1028.DeviceDesc% = *pnp1028.ndi, *pnp1028                   ; Intel TokenExpress 16/4 ISA Adapter (Legacy Mode)
  61.  
  62. ;-------------------------------------------------------------------------------
  63. ; *PNP8191 Olicom 16/4 Token-Ring Adapter
  64. ;
  65. [*pnp8191.ndi]
  66. AddReg          = OCCOMMON.reg, OCRCVBUFCNT10.reg
  67. Characteristics = 0x84
  68. BusType         = 1
  69. LogConfig       = *pnp8191.LogConfig1, *pnp8191.LogConfig2, *pnp8191.LogConfig3, *pnp8191.LogConfig4
  70. CopyFiles       = olitok.CopyFiles
  71.  
  72. [*pnp8191.ndi.Services]
  73. AddService      = oct3xnd5, 2, oct3xnd5.AddService, oct3xnd5.EventLog
  74.  
  75. [*pnp8191.LogConfig1]
  76. ConfigPriority  = HARDRECONFIG
  77. IOConfig        = A20-A23(3FF::)
  78. IOConfig        = A30-A3F(3FF::)
  79. IRQConfig       = 3,5,7,9,10,11,12,15
  80. DMAConfig       = 3,5,6,7
  81.  
  82. [*pnp8191.LogConfig2]
  83. ConfigPriority  = HARDRECONFIG
  84. IOConfig        = A24-A27(3FF::)
  85. IOConfig        = A40-A4F(3FF::)
  86. IRQConfig       = 3,5,7,9,10,11,12,15
  87. DMAConfig       = 3,5,6,7
  88.  
  89. [*pnp8191.LogConfig3]
  90. ConfigPriority  = HARDRECONFIG
  91. IOConfig        = A50-A53(3FF::)
  92. IOConfig        = A60-A6F(3FF::)
  93. IRQConfig       = 3,5,7,9,10,11,12,15
  94. DMAConfig       = 3,5,6,7
  95.  
  96. [*pnp8191.LogConfig4]
  97. ConfigPriority  = HARDRECONFIG
  98. IOConfig        = A54-A57(3FF::)
  99. IOConfig        = A70-A7F(3FF::)
  100. IRQConfig       = 3,5,7,9,10,11,12,15
  101. DMAConfig       = 3,5,6,7
  102.  
  103. ;-------------------------------------------------------------------------------
  104. ; OLC0902 Olicom Tokenring EISA 16/4
  105. ;
  106. [*OLC0902.ndi]
  107. AddReg           = OCCOMMON.reg, OCRCVBUFCNT10.reg
  108. Characteristics  = 0x84
  109. BusType          = 2
  110. EisaCompressedId = 0x209833d
  111. AdapterMask      = 0xfffffff
  112. CopyFiles        = olitok.CopyFiles
  113.  
  114. [*OLC0902.ndi.Services]
  115. AddService       = oct3xnd5, 2, oct3xnd5.AddService, oct3xnd5.EventLog
  116.  
  117. ;-------------------------------------------------------------------------------
  118. ; OLC9430 Olicom Token-Ring ISA 16/4
  119. ;
  120. [*OLC9430.ndi]
  121. AddReg          = OCCOMMON.reg, OCRCVBUFCNT10.reg, OCSPEED.reg
  122. Characteristics = 0x84
  123. BusType         = 14
  124. CopyFiles       = olitok.CopyFiles
  125.  
  126. [*OLC9430.ndi.Services]
  127. AddService      = oct3xnd5, 2, oct3xnd5.AddService, oct3xnd5.EventLog
  128.  
  129. ;-------------------------------------------------------------------------------
  130. ; pnp9430 Olicom Token-Ring ISA 16/4
  131. ;
  132. [*pnp9430.ndi]
  133. AddReg          = OCCOMMON.reg, OCRCVBUFCNT10.reg, OCSPEED.reg
  134. Characteristics = 0x84
  135. BusType         = 1
  136. LogConfig       = *pnp9430.LogConfig
  137. CopyFiles       = olitok.CopyFiles
  138.  
  139. [*pnp9430.ndi.Services]
  140. AddService      = oct3xnd5, 2, oct3xnd5.AddService, oct3xnd5.EventLog
  141.  
  142. [*pnp9430.LogConfig]
  143. ConfigPriority  = HARDRECONFIG
  144. IOConfig        = 20@0A00-0BFF%FFE0(3FF::)
  145. IRQConfig       = 3,5,7,9,10,11,12,15
  146. DMAConfig       = 3,5,6,7
  147.  
  148. ;-------------------------------------------------------------------------------
  149. ; PCI Revision 1 Olicom 16/4 Token-Ring Adapter
  150. ;
  151. [PCIREV01.ndi]
  152. AddReg          = OCCOMMON.reg, OCRCVBUFCNT32.reg, OCSPEED.reg
  153. Characteristics = 0x84
  154. BusType         = 5
  155. CopyFiles       = olitok.CopyFiles
  156.  
  157. [PCIREV01.ndi.Services]
  158. AddService      = oct3xnd5, 2, oct3xnd5.AddService, oct3xnd5.EventLog
  159.  
  160. ;-------------------------------------------------------------------------------
  161. ; PCI Revision 2 Olicom 16/4 Token-Ring Adapter
  162. ;
  163. [PCIREV02.ndi]
  164. AddReg          = OCCOMMON.reg, OCRCVBUFCNT32.reg, OCSPEED.reg
  165. Characteristics = 0x84
  166. BusType         = 5
  167. CopyFiles       = olitok.CopyFiles
  168.  
  169. [PCIREV02.ndi.Services]
  170. AddService      = oct3xnd5, 2, oct3xnd5.AddService, oct3xnd5.EventLog
  171.  
  172. ;-------------------------------------------------------------------------------
  173. ; PCI Revision 3 Olicom 16/4 Token-Ring Adapter
  174. ;
  175. [PCIREV03.ndi]
  176. AddReg          = OCCOMMON.reg, OCRCVBUFCNT32.reg, OCSPEED.reg
  177. Characteristics = 0x84
  178. BusType         = 5
  179. CopyFiles       = olitok.CopyFiles
  180.  
  181. [PCIREV03.ndi.Services]
  182. AddService      = oct3xnd5, 2, oct3xnd5.AddService, oct3xnd5.EventLog
  183.  
  184. ;-------------------------------------------------------------------------------
  185. ; PCMCIA\OLICOM-TR16/4-167B Olicom PCMCIA
  186. ;
  187. [pcmcia.ndi]
  188. AddReg          = pcmcia.reg, OCPCMCIA.reg, OCRCVBUFCNT10.reg
  189. Characteristics = 0x84
  190. BusType         = 8
  191. CopyFiles       = olitok.CopyFiles
  192.  
  193. [pcmcia.ndi.Services]
  194. AddService      = oct3xnd5, 2, oct3xnd5.AddService, oct3xnd5.EventLog
  195.  
  196. [pcmcia.reg]
  197. HKR, , PCMCIAType, , "1"
  198.  
  199. ;-------------------------------------------------------------------------------
  200. ; PCMCIA\OLICOM-TR_16/4_II-805B  Olicom PCMCIA 2
  201. ;
  202. [pcmcia1.ndi]
  203. AddReg          = pcmcia1.reg, OCPCMCIA.reg, OCRCVBUFCNT10.reg
  204. Characteristics = 0x84
  205. BusType         = 8
  206. CopyFiles       = olitok.CopyFiles
  207.  
  208. [pcmcia1.ndi.Services]
  209. AddService      = oct3xnd5, 2, oct3xnd5.AddService, oct3xnd5.EventLog
  210.  
  211. [pcmcia1.reg]
  212. HKR, , PCMCIAType, , "2"
  213.  
  214. [pcmcia1.ndi.LogConfigOverride]
  215. LogConfig = pcmcia1.LogConfigOverride
  216.  
  217. [pcmcia1.LogConfigOverride]
  218. IRQConfig=3,4,5,7,9,10,11,12,14,15
  219.  
  220. ;1 I\O window 0x20 bytes long in the range 0x300-0x3DF or 0xA00-0xBFF
  221. IOConfig=20@200-3DF%FFE0(3FF::),20@A00-BFF%FFE0(3FF::)
  222.  
  223. ;1 Common Memory window at card offset 0x2000
  224. ;      4Kbytes long in range 0xA0000-0xFFFFF
  225. MemConfig=1000@A0000-FFFFF%FFFFF000
  226.            
  227. PcCardConfig = 1:20000(W)
  228.  
  229. ;-------------------------------------------------------------------------------
  230. ; MF\OC3230_DEV1  ; Olicom GoCard Token-Ring + Modem 14.4 kbps PCMCIA 3
  231. ;
  232. [OC3230.ndi]
  233. AddReg          = OC3230.reg, OCPCMCIA.reg, OCRCVBUFCNT10.reg
  234. Characteristics = 0x84
  235. BusType         = 8
  236. CopyFiles       = olitok.CopyFiles
  237.  
  238. [OC3230.ndi.Services]
  239. AddService      = oct3xnd5, 2, oct3xnd5.AddService, oct3xnd5.EventLog
  240.  
  241. [OC3230.reg]
  242. HKR, ,    PCMCIAType, 0, "3"
  243.  
  244. ;-------------------------------------------------------------------------------
  245. ; MF\OC3232_DEV1  ; Olicom GoCard Token-Ring + Modem 33.6 kbps PCMCIA 5
  246. ;
  247. [OC3232.ndi]
  248. AddReg          = OC3232.reg, OCPCMCIA.reg, OCRCVBUFCNT10.reg
  249. Characteristics = 0x84
  250. BusType         = 8
  251. CopyFiles       = olitok.CopyFiles
  252.  
  253. [OC3232.ndi.Services]
  254. AddService      = oct3xnd5, 2, oct3xnd5.AddService, oct3xnd5.EventLog
  255.  
  256. [OC3232.reg]
  257. HKR, ,    PCMCIAType, 0, "5"
  258.  
  259. ;-------------------------------------------------------------------------------
  260. ; PCI RapidFire Token-Ring 16/4 Adapter
  261. ;
  262. [PCI3.ndi]
  263. AddReg          = OCCOMMON.reg, OCPCI3.reg
  264. Characteristics = 0x84
  265. BusType         = 5
  266. CopyFiles       = olitok.CopyFiles
  267.  
  268. [PCI3.ndi.Services]
  269. AddService      = oct3xnd5, 2, oct3xnd5.AddService, oct3xnd5.EventLog
  270.  
  271. ;-------------------------------------------------------------------------------
  272. ; PCI RapidFire Token-Ring 100/16/4 Adapter
  273. ;
  274. [PCI4.ndi]
  275. AddReg          = OCCOMMON.reg, OCPCI4.reg
  276. Characteristics = 0x84
  277. BusType         = 5
  278. CopyFiles       = olitok.CopyFiles
  279.  
  280. [PCI4.ndi.Services]
  281. AddService      = oct3xnd5, 2, oct3xnd5.AddService, oct3xnd5.EventLog
  282.  
  283. ;-------------------------------------------------------------------------------
  284. ; INT1028 Intel TokenExpress 16/4 ISA (PnP Enabled)
  285. ;
  286. [*INT1028.ndi]
  287. AddReg          = OCCOMMON.reg, OCRCVBUFCNT10.reg, OCSPEED.reg
  288. Characteristics = 0x84
  289. BusType         = 14
  290. CopyFiles       = olitok.CopyFiles
  291.  
  292. [*INT1028.ndi.Services]
  293. AddService      = oct2xmp4, 2, oct2xmp4.AddService, oct2xmp4.EventLog
  294.  
  295. ;-------------------------------------------------------------------------------
  296. ; pnp1028 Intel TokenExpress 16/4 ISA (Legacy Mode)
  297. ;
  298. [*pnp1028.ndi]
  299. AddReg          = OCCOMMON.reg, OCRCVBUFCNT10.reg, OCSPEED.reg
  300. Characteristics = 0x84
  301. BusType         = 1
  302. LogConfig       = *pnp1028.LogConfig
  303. CopyFiles       = olitok.CopyFiles
  304.  
  305. [*pnp1028.ndi.Services]
  306. AddService      = oct2xmp4, 2, oct2xmp4.AddService, oct2xmp4.EventLog
  307.  
  308. [*pnp1028.LogConfig]
  309. ConfigPriority  = HARDRECONFIG
  310. IOConfig        = 20@0A00-0BFF%FFE0(3FF::)
  311. IRQConfig       = 3,5,7,9,10,11,12,15
  312.  
  313. ;-------------------------------------------------------------------------------
  314. ; OC Common registry parameter
  315. ;
  316. [OCCOMMON.reg]
  317. ; Interfaces
  318. HKR, Ndi\Interfaces,                 DefUpper,   0, "ndis5"
  319. HKR, Ndi\Interfaces,                 DefLower,   0, "tokenring"
  320. HKR, Ndi\Interfaces,                 UpperRange, 0, "ndis5"
  321. HKR, Ndi\Interfaces,                 LowerRange, 0, "tokenring"
  322. HKR, Ndi,                            Service,    0, "oct3xnd5"
  323.  
  324. ;Parameters
  325. HKR, ,                               MediaType,  0, "2"
  326. HKR, ,                               OSType,     0, "800"
  327. HKR, Ndi,                            HelpText,   0, %OcAdapter.HelpText%
  328.  
  329. ;Earlyrelease
  330. HKR, Ndi\params\EarlyRelease,        ParamDesc,  0, %EarlyRelease%
  331. HKR, Ndi\params\EarlyRelease,        default,    0, "yes"
  332. HKR, Ndi\params\EarlyRelease,        type,       0, "enum"
  333. HKR, Ndi\params\EarlyRelease\enum,   Yes,        0, %Yes%
  334. HKR, Ndi\params\EarlyRelease\enum,   No,         0, %No%
  335.  
  336. ;FrameStatus
  337. HKR, Ndi\params\FrameStatus,         ParamDesc,  0, %FrameStatus%
  338. HKR, Ndi\params\FrameStatus,         default,    0, "yes"
  339. HKR, Ndi\params\FrameStatus,         type,       0, enum
  340. HKR, Ndi\params\FrameStatus\enum,    Yes,        0, %Yes%
  341. HKR, Ndi\params\FrameStatus\enum,    No,         0, %No%
  342.  
  343. ;FrameSize
  344. HKR, Ndi\params\MaxFrameSize,        ParamDesc,  0, %MaxFrameSize%
  345. HKR, Ndi\params\MaxFrameSize,        type,       0, "int"
  346. HKR, Ndi\params\MaxFrameSize,        default,    0, "4472"
  347. HKR, Ndi\params\MaxFrameSize,        min,        0, "512"
  348. HKR, Ndi\params\MaxFrameSize,        max,        0, "17920"
  349. HKR, Ndi\params\MaxFrameSize,        step,       0, "1"
  350.  
  351. ;-------------------------------------------------------------------------------
  352. ; OC Common PCMCIA registry parameter
  353. ;
  354. [OCPCMCIA.reg]
  355. ; Interfaces
  356. HKR, Ndi\Interfaces,                 DefUpper,   0, "ndis5"
  357. HKR, Ndi\Interfaces,                 DefLower,   0, "tokenring"  
  358. HKR, Ndi\Interfaces,                 UpperRange, 0, "ndis5"
  359. HKR, Ndi\Interfaces,                 LowerRange, 0, "tokenring"
  360. HKR, Ndi,Service,0,"oct3xnd5"
  361.  
  362. ;Parameters
  363. HKR, ,                               MediaType,  0, "2"
  364. HKR, ,                               OSType,     0, "800"
  365. HKR, Ndi,                            HelpText,   0, %OcGoCard.HelpText%
  366. HKR, NDI,                            CardType,   0, "PCMCIA"
  367.  
  368. ;RingSpeed
  369. HKR, Ndi\params\RingSpeed,           ParamDesc,  0, %RingSpeed%
  370. HKR, Ndi\params\RingSpeed,           default,    0, "16"
  371. HKR, Ndi\params\RingSpeed,           type,       0, "enum"
  372. HKR, Ndi\params\RingSpeed\enum,      4,          0, "4 Mbps"
  373. HKR, Ndi\params\RingSpeed\enum,      16,         0, "16 Mbps"
  374.  
  375. ;TransmitBuffers
  376. HKR, Ndi\params\TxBuffers,           ParamDesc,  0, %TxBuffers%
  377. HKR, Ndi\params\TxBuffers,           type,       0, "int"
  378. HKR, Ndi\params\TxBuffers,           default,    0, "6"
  379. HKR, Ndi\params\TxBuffers,           min,        0, "2"
  380. HKR, Ndi\params\TxBuffers,           max,        0, "16"
  381. HKR, Ndi\params\TxBuffers,           step,       0, "1"
  382.  
  383. ;Recbufsize
  384. HKR, Ndi\params\RxBufferSize,        ParamDesc,  0, %RxBufferSize%
  385. HKR, Ndi\params\RxBufferSize,        type,       0, "int"
  386. HKR, Ndi\params\RxBufferSize,        default,    0, "2048"
  387. HKR, Ndi\params\RxBufferSize,        min,        0, "256"
  388. HKR, Ndi\params\RxBufferSize,        max,        0, "5000"
  389. HKR, Ndi\params\RxBufferSize,        step,       0, "1"
  390.  
  391. ;Earlyrelease
  392. HKR, Ndi\params\EarlyRelease,        ParamDesc,  0, %EarlyRelease%
  393. HKR, Ndi\params\EarlyRelease,        default,    0, "yes"
  394. HKR, Ndi\params\EarlyRelease,        type,       0, "enum"
  395. HKR, Ndi\params\EarlyRelease\enum,   Yes,        0, %Yes%
  396. HKR, Ndi\params\EarlyRelease\enum,   No,         0, %No%
  397.  
  398. ;FrameStatus
  399. HKR, Ndi\params\FrameStatus,         ParamDesc,  0, %FrameStatus%
  400. HKR, Ndi\params\FrameStatus,         default,    0, "yes"
  401. HKR, Ndi\params\FrameStatus,         type,       0, "enum"
  402. HKR, Ndi\params\FrameStatus\enum,    Yes,        0, %Yes%
  403. HKR, Ndi\params\FrameStatus\enum,    No,         0, %No%
  404.  
  405. ;FrameSize
  406. HKR, Ndi\params\MaxFrameSize,        ParamDesc,  0, %MaxFrameSize%
  407. HKR, Ndi\params\MaxFrameSize,        type,       0, "int"
  408. HKR, Ndi\params\MaxFrameSize,        default,    0, "4472"
  409. HKR, Ndi\params\MaxFrameSize,        min,        0, "512"
  410. HKR, Ndi\params\MaxFrameSize,        max,        0, "17920"
  411. HKR, Ndi\params\MaxFrameSize,        step,       0, "1"
  412.  
  413. ; ForceLoad
  414. HKR, Ndi\params\ForceLoad,           ParamDesc,  0, %LoadIfCableError%
  415. HKR, Ndi\params\ForceLoad,           default,    0, "no"
  416. HKR, Ndi\params\ForceLoad,           type,       0, enum
  417. HKR, Ndi\params\ForceLoad\enum,      No,         0, %No%
  418. HKR, Ndi\params\ForceLoad\enum,      Yes,        0, %Yes%
  419.  
  420. ; LobeWarning
  421. HKR, Ndi\params\LobeWarning,         ParamDesc,  0, %WarnOnCableError%
  422. HKR, Ndi\params\LobeWarning,         default,    0, "yes"
  423. HKR, Ndi\params\LobeWarning,         type,       0, enum
  424. HKR, Ndi\params\LobeWarning\enum,    Yes,        0, %Yes%
  425. HKR, Ndi\params\LobeWarning\enum,    No,         0, %No%
  426.  
  427. ;-------------------------------------------------------------------------------
  428. ; OC Driver Speed registry parameter
  429. ;
  430. [OCSPEED.reg]
  431. ;RingSpeed
  432. HKR, Ndi\params\RingSpeed,           ParamDesc,  0, %RingSpeed%
  433. HKR, Ndi\params\RingSpeed,           default,    0, "255"
  434. HKR, Ndi\params\RingSpeed,           type,       0, "enum"
  435. HKR, Ndi\params\RingSpeed\enum,      4,          0, %F4Mbps%
  436. HKR, Ndi\params\RingSpeed\enum,      16,         0, %F16Mbps%
  437. HKR, Ndi\params\RingSpeed\enum,      255,        0, %Adapt%
  438.  
  439. ;-------------------------------------------------------------------------------
  440. ; OC IO Recbufcount registry parameter (default 10)
  441. ;
  442. [OCRCVBUFCNT10.reg]
  443. ;TransmitBuffers
  444. HKR, Ndi\params\TxBuffers,           ParamDesc,  0, %TxBuffers%
  445. HKR, Ndi\params\TxBuffers,           type,       0, "int"
  446. HKR, Ndi\params\TxBuffers,           default,    0, "6"
  447. HKR, Ndi\params\TxBuffers,           min,        0, "2"
  448. HKR, Ndi\params\TxBuffers,           max,        0, "16"
  449. HKR, Ndi\params\TxBuffers,           step,       0, "1"
  450.  
  451. ;RxBuffers
  452. HKR, Ndi\params\RxBuffers,           ParamDesc,  0, %RxBuffers%
  453. HKR, Ndi\params\RxBuffers,           type,       0, "int"
  454. HKR, Ndi\params\RxBuffers,           default,    0, "10"
  455. HKR, Ndi\params\RxBuffers,           min,        0, "4"
  456. HKR, Ndi\params\RxBuffers,           max,        0, "32"
  457. HKR, Ndi\params\RxBuffers,           step,       0, "1"
  458.  
  459. ;RxBufferSize
  460. HKR, Ndi\params\RxBufferSize,        ParamDesc,  0, %RxBufferSize%
  461. HKR, Ndi\params\RxBufferSize,        type,       0, "int"
  462. HKR, Ndi\params\RxBufferSize,        default,    0, "2048"
  463. HKR, Ndi\params\RxBufferSize,        min,        0, "256"
  464. HKR, Ndi\params\RxBufferSize,        max,        0, "5000"
  465. HKR, Ndi\params\RxBufferSize,        step,       0, "1"
  466.  
  467. ;-------------------------------------------------------------------------------
  468. ; OC IO Recbufcount registry parameter (default 32)
  469. ;
  470. [OCRCVBUFCNT32.reg]
  471. ;TransmitBuffers
  472. HKR, Ndi\params\TxBuffers,           ParamDesc,  0, %TxBuffers%
  473. HKR, Ndi\params\TxBuffers,           type,       0, "int"
  474. HKR, Ndi\params\TxBuffers,           default,    0, "6"
  475. HKR, Ndi\params\TxBuffers,           min,        0, "2"
  476. HKR, Ndi\params\TxBuffers,           max,        0, "16"
  477. HKR, Ndi\params\TxBuffers,           step,       0, "1"
  478.  
  479. ;RxBuffers
  480. HKR, Ndi\params\RxBuffers,           ParamDesc,  0, %RxBuffers%
  481. HKR, Ndi\params\RxBuffers,           type,       0, "int"
  482. HKR, Ndi\params\RxBuffers,           default,    0, "32"
  483. HKR, Ndi\params\RxBuffers,           min,        0, "4"
  484. HKR, Ndi\params\RxBuffers,           max,        0, "32"
  485. HKR, Ndi\params\RxBuffers,           step,       0, "1"
  486.  
  487. ;RxBufferSize
  488. HKR, Ndi\params\RxBufferSize,        ParamDesc,  0, %RxBufferSize%
  489. HKR, Ndi\params\RxBufferSize,        type,       0, "int"
  490. HKR, Ndi\params\RxBufferSize,        default,    0, "2048"
  491. HKR, Ndi\params\RxBufferSize,        min,        0, "256"
  492. HKR, Ndi\params\RxBufferSize,        max,        0, "5000"
  493. HKR, Ndi\params\RxBufferSize,        step,       0, "1"
  494.  
  495. ;-------------------------------------------------------------------------------
  496. ; OC PCI3 common parameters
  497. ;
  498. [OCPCI3.reg]
  499. ;TxBuffers
  500. HKR,Ndi\params\TxBuffers,            ParamDesc,  0, %TxBuffers%
  501. HKR,Ndi\params\TxBuffers,            type,       0, "enum"
  502. HKR,Ndi\params\TxBuffers,            default,    0, 0
  503. HKR,NDI\params\TxBuffers\enum,       0,          0, "Auto"
  504. HKR,NDI\params\TxBuffers\enum,       8,          0, "     8"
  505. HKR,NDI\params\TxBuffers\enum,       16,         0, "   16"
  506. HKR,NDI\params\TxBuffers\enum,       24,         0, "   24"
  507. HKR,NDI\params\TxBuffers\enum,       32,         0, "   32"
  508. HKR,NDI\params\TxBuffers\enum,       48,         0, "   48"
  509. HKR,NDI\params\TxBuffers\enum,       64,         0, "   64"
  510.  
  511. ;RxBuffers
  512. HKR,Ndi\params\RxBuffers,            ParamDesc,  0, %RxBuffers%
  513. HKR,Ndi\params\RxBuffers,            type,       0, "enum"
  514. HKR,Ndi\params\RxBuffers,            default,    0, 0
  515. HKR,NDI\params\RxBuffers\enum,       0,          0, "Auto"
  516. HKR,NDI\params\RxBuffers\enum,       8,          0, "     8"
  517. HKR,NDI\params\RxBuffers\enum,       16,         0, "   16"
  518. HKR,NDI\params\RxBuffers\enum,       24,         0, "   24"
  519. HKR,NDI\params\RxBuffers\enum,       32,         0, "   32"
  520. HKR,NDI\params\RxBuffers\enum,       48,         0, "   48"
  521. HKR,NDI\params\RxBuffers\enum,       64,         0, "   64"
  522. HKR,NDI\params\RxBuffers\enum,       96,         0, "   96"
  523. HKR,NDI\params\RxBuffers\enum,       128,        0, " 128"
  524.  
  525. ;RxBufferSize
  526. HKR, Ndi\params\RxBufferSize,        ParamDesc,  0, %RxBufferSize%
  527. HKR, Ndi\params\RxBufferSize,        type,       0, "int"
  528. HKR, Ndi\params\RxBufferSize,        default,    0, "5000"
  529. HKR, Ndi\params\RxBufferSize,        min,        0, "256"
  530. HKR, Ndi\params\RxBufferSize,        max,        0, "5000"
  531. HKR, Ndi\params\RxBufferSize,        step,       0, "1"
  532.  
  533. ;RingSpeed
  534. HKR, Ndi\params\RingSpeed,           ParamDesc,  0, %RingSpeed%
  535. HKR, Ndi\params\RingSpeed,           default,    0, "0"
  536. HKR, Ndi\params\RingSpeed,           type,       0, "enum"
  537. HKR, Ndi\params\RingSpeed\enum,      0,          0, %Auto%
  538. HKR, Ndi\params\RingSpeed\enum,      4,          0, %F4Mbps%
  539. HKR, Ndi\params\RingSpeed\enum,      16,         0, %F16Mbps%
  540. HKR, Ndi\params\RingSpeed\enum,      255,        0, %Adapt%
  541.  
  542. ;-------------------------------------------------------------------------------
  543. ; OC PCI4 common parameters
  544. ;
  545. [OCPCI4.reg]
  546. ;TxBuffers
  547. HKR,Ndi\params\TxBuffers,            ParamDesc,  0, %TxBuffers%
  548. HKR,Ndi\params\TxBuffers,            type,       0, "enum"
  549. HKR,Ndi\params\TxBuffers,            default,    0, 0
  550. HKR,NDI\params\TxBuffers\enum,       0,          0, "Auto"
  551. HKR,NDI\params\TxBuffers\enum,       8,          0, "     8"
  552. HKR,NDI\params\TxBuffers\enum,       16,         0, "   16"
  553. HKR,NDI\params\TxBuffers\enum,       24,         0, "   24"
  554. HKR,NDI\params\TxBuffers\enum,       32,         0, "   32"
  555. HKR,NDI\params\TxBuffers\enum,       48,         0, "   48"
  556. HKR,NDI\params\TxBuffers\enum,       64,         0, "   64"
  557.  
  558. ;RxBuffers
  559. HKR,Ndi\params\RxBuffers,            ParamDesc,  0, %RxBuffers%
  560. HKR,Ndi\params\RxBuffers,            type,       0, "enum"
  561. HKR,Ndi\params\RxBuffers,            default,    0, 0
  562. HKR,NDI\params\RxBuffers\enum,       0,          0, "Auto"
  563. HKR,NDI\params\RxBuffers\enum,       8,          0, "     8"
  564. HKR,NDI\params\RxBuffers\enum,       16,         0, "   16"
  565. HKR,NDI\params\RxBuffers\enum,       24,         0, "   24"
  566. HKR,NDI\params\RxBuffers\enum,       32,         0, "   32"
  567. HKR,NDI\params\RxBuffers\enum,       48,         0, "   48"
  568. HKR,NDI\params\RxBuffers\enum,       64,         0, "   64"
  569. HKR,NDI\params\RxBuffers\enum,       96,         0, "   96"
  570. HKR,NDI\params\RxBuffers\enum,       128,        0, " 128"
  571.  
  572. ;RxBufferSize
  573. HKR, Ndi\params\RxBufferSize,        ParamDesc,  0, %RxBufferSize%
  574. HKR, Ndi\params\RxBufferSize,        type,       0, "int"
  575. HKR, Ndi\params\RxBufferSize,        default,    0, "5000"
  576. HKR, Ndi\params\RxBufferSize,        min,        0, "256"
  577. HKR, Ndi\params\RxBufferSize,        max,        0, "5000"
  578. HKR, Ndi\params\RxBufferSize,        step,       0, "1"
  579.  
  580. ;RingSpeed
  581. HKR, Ndi\params\RingSpeed,           ParamDesc,  0, %RingSpeed%
  582. HKR, Ndi\params\RingSpeed,           default,    0, "0"
  583. HKR, Ndi\params\RingSpeed,           type,       0, "enum"
  584. HKR, Ndi\params\RingSpeed\enum,      0,          0, %Auto%
  585. HKR, Ndi\params\RingSpeed\enum,      4,          0, %F4Mbps%
  586. HKR, Ndi\params\RingSpeed\enum,      16,         0, %F16Mbps%
  587. HKR, Ndi\params\RingSpeed\enum,      100,        0, %F100Mbps%
  588. HKR, Ndi\params\RingSpeed\enum,      255,        0, %Adapt%
  589.  
  590. ;-------------------------------------------------------------------------------
  591. ; OC Add service and driver
  592. ;
  593. [oct3xnd5.AddService]
  594. ; OC Driver Service section
  595. DisplayName    = %Olicom.ServiceDesc%
  596. ServiceType    = 1
  597. StartType      = 3
  598. ErrorControl   = 1
  599. ServiceBinary  = %12%\oct3xnd5.sys
  600. LoadOrderGroup = NDIS
  601.  
  602. [oct3xnd5.EventLog]
  603. AddReg = oct3xnd5.EventLog.Reg
  604.  
  605. [oct3xnd5.EventLog.Reg]
  606. HKR, , EventMessageFile, 0x00020000, "%%SystemRoot%%\System32\netevent.dll;%%SystemRoot%%\System32\Drivers\oct3xnd5.sys"
  607. HKR, , TypesSupported,   0x00010001, 7
  608.  
  609. [olitok.CopyFiles]
  610. oct3xnd5.sys,,,2
  611.  
  612. [DestinationDirs]
  613. olitok.CopyFiles    = 12
  614.  
  615. ;-------------------------------------------------------------------------------
  616. ; Localizable Strings
  617. ;
  618. [strings]
  619. MSFT                = "Microsoft"
  620. V_Olicom            = "Olicom"
  621. intel               = "Intel"
  622.  
  623. TxBuffers           = "Transmit Buffers"
  624. RxBuffers           = "Receive Buffers"
  625. RxBufferSize        = "Receive Buffer Size"
  626. EarlyRelease        = "Early Release"
  627. Yes                 = "Yes"
  628. No                  = "No"
  629. FrameStatus         = "Frame Status"
  630. MaxFrameSize        = "Maximum Frame Size"
  631. RingSpeed           = "Ring Speed"
  632. F4Mbps              = "4 Mbps"
  633. F16Mbps             = "16 Mbps"
  634. F100Mbps            = "100 Mbps"
  635. Auto                = "Auto"
  636. Adapt               = "Adapter setting"
  637. LoadIfCableError    = "Load If Cable Error"
  638. WarnOnCableError    = "Warn On Cable Error"
  639.  
  640. OcAdapter.HelpText  = "An Olicom Token-Ring Adapter is a hardware device that physically connects you to a token-ring network."
  641. OcGoCard.HelpText   = "An Olicom Token-Ring GoCard is a PC Card that physically connects you to a token-ring network."
  642.  
  643. *pnp8191.DeviceDesc = "Olicom Token-Ring ISA 16/4 Adapter (OC-3117)"
  644. *OLC0902.DeviceDesc = "Olicom Token-Ring EISA 16/4 Adapter (OC-3133)"
  645. *OLC9430.DeviceDesc = "Olicom Token-Ring ISA 16/4 Adapter (OC-3118)"
  646. *pnp9430.DeviceDesc = "Olicom Token-Ring ISA 16/4 Adapter (OC-3118) non-PnP"
  647. OCPCI.DeviceDesc    = "Olicom Token-Ring PCI 16/4 Adapter (OC-3136)"
  648. OCPCI1.DeviceDesc   = "Olicom Token-Ring PCI 16/4 Adapter (OC-3136)"
  649. OCPCI2.DeviceDesc   = "Olicom Token-Ring PCI/II 16/4 Adapter (OC-3137)"
  650. oc3220.DeviceDesc   = "Olicom GoCard Token-Ring PC Card (OC-3220)"
  651. oc3221.DeviceDesc   = "Olicom GoCard Token-Ring PC Card (OC-3221)"
  652. OCPCI3A.DeviceDesc  = "Olicom RapidFire 3139 Token-Ring 16/4 PCI Adapter"
  653. OCPCI3B.DeviceDesc  = "Olicom RapidFire 3140 Token-Ring 16/4 PCI Adapter"
  654. OCPCI3C.DeviceDesc  = "Olicom RapidFire 3141 Token-Ring 16/4 PCI Fiber Adapter"
  655. OCPCI4A.DeviceDesc  = "Olicom RapidFire 3540 HSTR 100/16/4 PCI Adapter"
  656. OCCB1.DeviceDesc    = "Olicom GoCard 3250 Token-Ring 16/4 CardBus PC Card"
  657. OC3230.DeviceDesc   = "Olicom GoCard Token-Ring PC Card (Network Child)"
  658. OC3232.DeviceDesc   = "Olicom GoCard Token-Ring PC Card (Network Child)"
  659. *INT1028.DeviceDesc = "Intel TokenExpress 16/4 ISA Adapter (PnP Enabled)"
  660. *pnp1028.DeviceDesc = "Intel TokenExpress 16/4 ISA Adapter (Legacy Mode)"
  661.  
  662. Olicom.ServiceDesc  = "Olicom NDIS 5.0 Token-Ring 16/4 Adapters"
  663.  
  664.